问一下批处理文件清空 txt 内容上的问题

2022-11-11 20:17:55 +08:00
 renshiuu
本人小白,以下代码都是网上抄得。

个人因为实际需要,经常需要在 txt 里写入内容、然后分享、然后再删除内容,以上过程由于反复出现而不胜其烦,因此想借助批处理文件的方式实现自动化。

思路是这样,在对 txt 文件实现定向分享后清空 txt 内容。

定向分享:在抄了在抄了(指还没建文件夹),好吧,实际上刚刚才想到定向分享是可以连在一起的

清空 txt:
@echo off
for /f "delims=" %%i in ('dir/b "D:\*.txt"') do call :del_ "%%i"
goto :eof
:del_
echo off >D:\%1
goto :eof

想问一下上面的代码有没有问题

然后就是在沙盒里实验清空 txt 时,批处理文件只对 D 盘下的 txt 文件执行此操作,而非对 D 盘下的所有 txt 文件(包括文件夹里的)执行此操作,想问一下这是普遍行为还是个例?
1134 次点击
所在节点    问与答
24 条回复
antness
2022-11-18 10:23:25 +08:00
@renshiuu 也可以在运行程序的时候判断蓝牙状态,如果蓝牙关闭,在发送的时候开启,发送完成后关闭(就是保持电脑蓝牙状态,但不影响文件发送),有时间完善一下
renshiuu
2022-11-30 14:41:15 +08:00
@antness 求教,又遇到新问题了,opml 文件发送不出去 https://temp.getquicker.net/597972/d2f2461b3c914fbfa7304df1a5a2e695.htm
反复测试,发现正常发送 docx 、txt 或 apk 文件都没问题,但若是发送 opml ,会出现 OBEX Error:(0xCF),
antness
2022-12-01 00:36:16 +08:00
@renshiuu 由于调用的这个命令行工具比较老,目前使用的是 OBEX 协议传输文件,有部分文件不能传输(应该改个后缀就行了)(但这一点也不方便,即使可以自动化)。这个命令行工具还提供了 ftp 的方式传输文件,但我当时没有使用 ftp 模式(按理来说 ftp 没有文件限制,不过我也没有测试)。上面其实已经说过有这个问题了,以为你没传其他类型文件的需求,就也没改。这个动作貌似也就你你个人在使用我也没太大的兴趣编写 ftp 模式得了。(主要我也感觉这个命令行工具有一些旧了,不太好使用,比如部分操作响应太慢、操作无效等等。可能有人编写更好的蓝牙命令行工具,不过我也没找过,如果你找到更有意思的实现方式我或许感兴趣在写写动作)请问你传 opml (会报错的文件)多吗,如果使用频繁我就加个后缀绕过(应该是检测后缀的)功能
renshiuu
2022-12-01 13:00:03 +08:00
@antness 哦,是这样啊,这个命令行工具原来这么老了,难怪用不了。主要是想传输一些小文件,但不想用 QQ 之类的软件,太麻烦了。opml 文件用的不多,但估计各种类型的文件以后会不少用,麻烦你再加一个后缀绕过功能,感激不尽。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/894585

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX