批处理获取拖入文件信息

@ECHO OFF

echo %1
:获取拖入文件完整路径。如:"E:\DDC\add.txt"
echo %~1
:获取拖入文件完整路径,并去掉首尾引号。如:E:\DDC\add.txt
echo %~nx1
:获取拖入文件文件名及后缀。如:add.txt
echo %~n1
:获取拖入文件文件名。如:add
echo %~x1
:获取拖入文件后缀名。如:.txt
echo %~dp1
:获取拖入文件所在目录完整路径。如:E:\DDC\
echo %cd%
:获取拖入文件所在目录路径。如:E:\DDC
echo %~d1
:获取拖入文件所在盘符。如:E:
echo %~z1
:获取拖入文件大小。如:11901
echo %~t1
:获取拖入文件修改时间。如:2012/10/01 周一 19:01
pause

:%1~%9表示拖入文件,%0表示批处理文件本身

批处理获取拖入文件信息,码迷,mamicode.com

时间: 2024-10-05 23:32:06

批处理获取拖入文件信息的相关文章

Dos 显示拖入文件全路径

@echo off ::文件路径 echo %~dp1 rem 文件名 echo %~nx1 %显示完整路径% echo %~dp1%~nx1 pause % set 命令: rem 拖入文件,回显路径 % set /p file=输入的值会赋给file:file= echo file=%file%

php远程获取图片或文件信息(get_headers, fsocketopen, curl)

<?php if(!function_exists("remote_filesize")){ /** * 获取远程或本地文件信息 * @param string $strUrl 远程文件或本地文件地址 * @param integer $intType 调用方式(1:get_headers 2:fsocketopen 3:curl 4:本地文件) * @param array $arrOptional * @return array * @author mengdj<[em

Genymotion模拟器拖入文件报An error occured while deploying the file的错误

今天需要用到资源文件,需要将资源文件拖拽到sd卡中,但老是出现这个问题: 资源文件拖不进去genymotion.查看了sd的DownLoad目录,确实没有成功拖拽进去. 遇到这种问题的,我按下面的思路排查问题: Genymotion模拟器是基于VirtualBox的,看看是不是虚拟机禁用了拖放功能,结果拖放功能是允许的. 查看模拟器的存储空间是不是不够用了,结果我的内存还是足够的. 找了半天都没有找到原因,最后找到答案了: 原来是模拟器的Adb设置问题,以前我是使用Genymotion自定义的A

第十四篇:获取系统数据文件信息

前言 在 Linux 中,系统数据文件大都不能直接用编辑的方式读取.如此设计一方面是从安全性考虑,另一方面则是从文件检索效率考虑.本文将以口令文件 passwd 为例讲解读取 Linux 中系统数据文件的方法. 基本步骤 1. 包含读写该系统数据文件的专用头文件 ( 如读写口令文件要包含 pwd.h 组文件则是 grp.h ) 2. 使用 set 函数打开文件        3. 使用 get 函数读取下一个记录        4. 使用 end 函数关闭此文件 另,如果数据文件支持某种形式的关

以Administrator权限运行VS时无法拖入文件

解决办法 1.从任务管理器中关闭explorer进程(你会发现任务栏什么的都没有了) 2.从任务管理器启动explorer.exe(win8需要手动勾选"以管理员权限运行",win7貌似没有这个checkbox,默认就以管理员权限在运行) 3.Over 此后随便用Ctrl E开文件夹,随便拖. 其他方案: http://stackoverflow.com/questions/15226600/visual-studio-does-not-let-me-drag-drop-items-i

C# WinForm拖入文件到窗体,得到文件路径

private void textBox1_DragDrop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { string[] rs = (string[])e.Data.GetData(DataFormats.FileDrop); MessageBox.Show(rs[0]); } } private void Form1_DragEnter_1(object sender

bootstarp-fileinput上传 火狐防止拖入文件直接打开新页面

今日接触了一个bootstarp的上传插件,发现其功能很强大,具体名为bootstarp-fileinput,需要的可以自行度一下. 然后当使用其拖拽功能时,其他浏览器没出毛病,独火狐浏览器拖入时直接打开了一个新的页面,虽说也拖进去了,但是对于我这强迫症来说,不能忍,必须将其扼去. 我去浏览器调试了半天,必须改其源码,那咋整,客户又不会改,只能另辟小径. 也就是让其操作改为false. 下面废话不多说了,直接上狗 <div id="dropbox"> <input i

如何获取Info.plist文件信息

swift: NSBundle.mainBundle().infoDictionary?["CFBundleShortVersionString"] 比如: if let version = NSBundle.mainBundle().infoDictionary?["CFBundleShortVersionString"] as? String { versionLabel.text = "Version. \(version)" } else

js获取上传文件信息并及时查看

<form id="picForm" name="picForm"  method="post" enctype="multipart/form-data"> <input type="file" id="photosfile" name="files" /> <button class="btn">请选择上传图